package com.csu.bailan.service;

import com.csu.bailan.domain.Cart;
import com.csu.bailan.domain.CartItem;

import java.util.List;
import java.util.Set;

public interface CartService {

    // 根据用户id获取购物袋
    public Cart getCartByUserId(String userId);
    // 根据购物袋id获取购物袋物品
    public List<CartItem> getCIByCartId(String cartId);
    // 创建购物袋，通常在注册用户的时候调用
    public boolean createCart(String userId);
    /**
     * 删除购物袋中的商品
     * 参数为CartItem的id的集合
     * @param ciIds
     * @return
     */
    public boolean deleteCartItem(Set<String> ciIds);
    // 添加商品到购物袋
    public boolean addtocart(String skuId,String userId,int amount);
}
